Static Analysis by Path Focusing
نویسندگان
چکیده
Program verification aims at statically discovering properties on programs, such as the values that can take the different variables during execution. Abstract Interpretation is a technique that computes an over-approximation of the set of these values, since it is impossible to compute the real set in general. This report takes place in the many attempts to improve the precision of static Analysis by Abstract Interpretation. It proposes a technique that takes benefit of SMT-solving to obtain more precise results at reasonable cost. Résumé La vérification de programme consiste à découvrir statiquement des propriétés sur des programmes, comme l’ensemble des valeurs que peuvent prendre les variables durant l’exécution. L’Interprétation Abstraite est une technique permettant de calculer une approximation de cet ensemble, le véritable ensemble étant impossible à calculer en général. Ce rapport s’inscrit dans la lignée des travaux visant à améliorer la précision de l’analyse par interprétation abstraite, et propose une technique tirant parti du SMT-solving pour obtenir de meilleurs résultats à un coût raisonnable.
منابع مشابه
The Role of Social Factors in the Explanation of Vandalism among High School Students in Andimeshk Focusing on the Social Security
This paper tries to study the role of social factors in the explanation of vandalism among high school students in Andimeshk. Focusing on the social security. Through survey study more than 300 ones were selected by Cochoran Formula. After gathering he data through questionnaire, they were analyzed by Pearson Coefficient Correlation, Variance Analysis test, Multi-variable regression and path a...
متن کاملCentralized Path Planning for Multi-aircraft in the Presence of Static and Moving Obstacles
This article proposes a new approach for centralized path planning of multiple aircraft in presence of the obstacle-laden environment under low flying rules. The problem considers as a unified nonlinear constraint optimization problem. The minimum time and control investigate as the cost functions and the maximum velocity and power consider as the constraints. The pseudospectral method applies ...
متن کاملComparison of the Progressive Collapse Resistance of Seismically Designed Steel Shear Wall Frames And Special Steel Moment Frames
In this study, the progressive collapse potential of seismically designed steel plate shear wall (SPSW) systems is investigated using the alternate path method, and their performances are compared with those of the conventional special moment frame (SMF) systems. Nonlinear static and dynamic analyses are conducted to follow the progressive collapse of the structures, and their ability of absorb...
متن کاملPAGAI: a path sensitive static analyzer
We describe the design and the implementation of PAGAI, a new static analyzer working over the LLVM compiler infrastructure, which computes inductive invariants on the numerical variables of the analyzed program. PAGAI implements various state-of-the-art algorithms combining abstract interpretation and decision procedures (SMT-solving), focusing on distinction of paths inside the control flow g...
متن کاملUsing Bounded Model Checking to Focus Fixpoint Iterations
Two classical sources of imprecision in static analysis by abstract interpretation are widening and merge operations. Merge operations can be done away by distinguishing paths, as in trace partitioning, at the expense of enumerating an exponential number of paths. In this article, we describe how to avoid such systematic exploration by focusing on a single path at a time, designated by SMT-solv...
متن کاملComparison of Progressive Collapse Capacity of Steel Moment Resisting Frames and Dual Systems with Buckling Retrained Braces
Progressive collapse is a condition where local failure of a primary structural component leads to the collapse of neighboring members and the whole structure, consequently. In this paper, the progressive collapse potential of seismically designed steel dual systems with buckling restrained braces is investigated using the alternate path method, and their performances are compared with those of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011